package com.wueasy.demo.service;

import com.wueasy.base.vo.PageVo;
import com.wueasy.demo.dto.test.TestAddDto;
import com.wueasy.demo.dto.test.TestEditDto;
import com.wueasy.demo.dto.test.TestIdDto;
import com.wueasy.demo.dto.test.TestQueryPageDto;
import com.wueasy.demo.vo.TestVo;

/**
 * 测试服务
 * @author fallsea
 *
 */
public interface TestService {

	/**
	 * 新增
	 * @param dto
	 */
	void add(TestAddDto dto);
	
	/**
	 * 修改
	 * @param dto
	 */
	void edit(TestEditDto dto);
	
	/**
	 * 查询单个
	 * @param dto
	 * @return
	 */
	TestVo get(TestIdDto dto);
	
	/**
	 * 删除
	 * @param dto
	 */
	void delete(TestIdDto dto);
	
	/**
	 * 分页查询
	 * @param dto
	 * @return
	 */
	PageVo<TestVo> queryPage(TestQueryPageDto dto);
}
